home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / dev / c / stormamiga_lib.readme < prev   
Encoding:
Text File  |  2001-01-03  |  14.9 KB  |  298 lines

  1. Short:        Small and fast linker lib for StormC (demo)
  2. Author:       Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
  3. Uploader:     Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
  4. Version:      45.00 beta 4 demo (22.12.00)
  5. Type:         dev/c
  6. Replaces:     dev/c/stormamiga*
  7. Distribution: AmiNet
  8. Requires:     StormC V2.0+, AmigaOS 2.0+ (V37) and MC68EC020+
  9.  
  10.  
  11. The "stormamiga.lib" is a linkerlibrary for StormC.
  12. It replaces the linkerlibraries "amiga.lib", "storm020.lib",
  13. "math020.lib", "math881.lib", "math040.lib","math060.lib" and
  14. the Startupcode "startup.o". For StormC version 3.x the following
  15. linkerlibraries are replaced "stormclibstartup020.lib",
  16. "stormcstartup020.lib" and "stormcsupport020.lib" too.
  17. The "stormamiga.lib" is completely written in Assembler.
  18. Programs linked with it become really fast and small.
  19.  
  20.  
  21. HISTORY SINCE LAST UPLOAD:
  22.  
  23. stormamiga.lib V.45.00 beta 4 (24.06.2000 - 22.12.2000):
  24. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  25. - the stdlib-function "strtod" new written
  26.  
  27. - the math-functions "acos", "asin", "atan", "cos", "cosh", "exp", "log", "log10",
  28. "pow", "sin", "sinh", "tan", "tanh" (the versions for MC68040 and MC68060 only)
  29. and "atan2" new written
  30.  
  31. - the string-function "strstr" new written
  32.  
  33. - the string-functions "bzero", "clrmem", "memset", "setmem", "bcopy", "memcpy",
  34. "memmove", "movmem", "index", "strchr", "rindex", "strrchr", "stccpy", "stpchr",
  35. "stpcpy", "stricmp", "stricmp_d", "strcasecmp", "strcasecmp_d", "strcat", "strcmp",
  36. "strcoll", "strcpy", "strcspn", "strdup", "strins", "strlen", "strlwr", "strlower",
  37. "strlwr_d", "strlower_d", "strnicmp", "strnicmp_d", "strncasecmp", "strncasecmp_d",
  38. "strncat", "strncmp", "strncpy", "strncpyn", "strpbrk", "strspn", "strupr", "strupper",
  39. "strupr_d" and "strupper_d" optimized
  40.  
  41. - the stdio-functions "puts" and "fputs" optimized
  42.  
  43. - the internal function "UnixToAmigaPath" new written
  44.  
  45. - the internal functions "form_out_", "form_out64_" (the versions for MC68881, MC68040
  46. and MC68060 only), "form_out", "form_out64", "double_out", "double_in", "form_in"
  47. and "form_in64" optimized
  48.  
  49. - Bugfixing of the ctype-functions "ispunkt" and "ispunkt_d"
  50.  
  51. - Bugfixing of the includefile "fcntl.h"
  52.  
  53. - all PPC-parts of includefiles, user dictonary, installerscript and manual removed
  54.  
  55. - the manual overwork and extend
  56.  
  57. - the installerscript overwork
  58.  
  59.  
  60. stormamiga.lib V.45.00 beta 3 (07.05.2000 - 23.06.2000):
  61. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  62. - the string-functions "strstr", "strcmp", "stricmp", "strcasecmp", "index", "strchr",
  63. "strlwr", "strlower", "strlwr_d", "strlower_d","stricmp", "stricmp_d", "strcasecmp",
  64. "strcasecmp_d", "strnicmp", "strnicmp_d", "strncasecmp", "strncasecmp_d ", "strncat",
  65. "strspn", "strcspn", "stccpy", "strpbrk", "strspn", "strcspn", "stpchr", "strins" and
  66. "strsep" optimized
  67.  
  68. - the math-functions "frexp" and "ldexp" optimized
  69.  
  70. - the special-functions "muls64" and "mulu64" optimized (the versions for MC68060 only)
  71.  
  72. - the internal functions "SMult64", "UMult64", "form_in64_", "form_in64" (the versions
  73. for MC68060 only), "form_out_", "form_out64_", "form_out" and "form_out64" optimized
  74.  
  75. - Bugfixing of the stdlib-function "malloc" (identical with "new")
  76.  
  77. - Bugfixing of the stdio-functions "puts" and "fputs"
  78.  
  79. - Bugfixing of the string-functions "strstr", "strcmp", "strncmp", "stricmp", "stricmp_d",
  80. "strcasecmp", "strcasecmp_d", "strlen", "index", "strchr", "rindex", "strrchr", "strlwr",
  81. "strlower", "strlwr_d", "strlower_d", "strupr", "strupper", "strupr_d", "strupper_d",
  82. strnicmp", "strnicmp_d", "strncasecmp", "strncasecmp_d", "strcpy", "strncpy", "strncpyn",
  83. "stccpy", "strcat", "strncat", "strspn", "strcspn", "strpbrk", "stpcpy", "stpchr", "strbpl",
  84. "strins" and "strdup"
  85.  
  86. - Bugfixing of the math-functions "frexp"
  87.  
  88. - Bugfixing of the internal functions "EXIT_4_free", "form_out_", "form_out64_", "form_out"
  89. and "form_out64"
  90.  
  91. - Bugfixing of the includefiles "stormamiga.h" and "stdio_stormamiga.h"
  92.  
  93. - the internal function "udiv_64" removed
  94.  
  95. - the includefile "PPC_stormamiga.h" overwork
  96.  
  97.  
  98. stormamiga-library.lib V.45.00 beta 3 (07.05.2000 - 23.06.2000):
  99. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  100. - Bugfixing of the stdlib-function "malloc" (identical with "new")
  101.  
  102. - Bugfixing of the internal function "EXIT_4_free"
  103.  
  104.  
  105.  
  106. stormamiga.lib V.45.00 beta 2 (30.01.2000 - 06.05.2000):
  107. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  108. - the string-function "strncpy" optimized
  109.  
  110. - the functions "ostream::operator <<(streambuf *)", "filebuf::open(cchar *, int)"
  111. and "istream::getline(char *, int, char)" new written
  112.  
  113. - the functions "filebuf::doallocate()", "filebuf::overflow(int)", "filebuf::underflow()",
  114. "filebuf::xsputn(const char *,int)", "filebuf::xsgetn(char *, int)", "filebuf::~filebuf()",
  115. "ios::init(streambuf *)", "fstream::open(cchar *, int)", "istream::read(char *,int)",
  116. "istream::ignore(int, int)", "istream::get(char &)" and "ostream::operator <<(double)"
  117. optimized
  118.  
  119. - Bugfixing of the stdlib-function "getenv"
  120.  
  121. - Bugfixing of the internal functions "lib_double2float" and "lib_float2double"
  122. (the versions for MC68EC020+ only)
  123.  
  124. - Bugfixing of the functions "istream::seekg(long, enum seek_dir__ios)",
  125. "istream::seekg(streampos)", "filebuf::seekoff(long, enum seek_dir__ios, int)",
  126. "filebuf::sync()", "ostream::operator <<(double)", "ostream::seekp(streampos, ios::seek_dir)"
  127. and "ostream::seekp(streamoff, ios::seek_dir)"
  128.  
  129.  
  130. ----------------------------------------------------------------
  131. CyberdyneSystems Internet Service & Software Development
  132. URL: http://WWW.CyberdyneSystems.de/
  133. FTP: ftp.CyberdyneSystems.de
  134.  
  135. Matthias Henze, Gorkistr. 127
  136. 04347 Leipzig, Germany
  137. fon.: +49 (0) 341/2326414
  138. email:
  139. - Matthias Henze: Matthias_Henze@CyberdyneSystems.de
  140.  
  141. - WebMaster:      WebMaster@CyberdyneSystems.de
  142. ----------------------------------------------------------------
  143.  
  144.  
  145. ============================= Archive contents =============================
  146.  
  147. Original  Packed Ratio    Date     Time    Name
  148. -------- ------- ----- --------- --------  -------------
  149.    14919    3179 78.6% 22-Dec-00 08:29:38 +Geschichte-V45.txt
  150.     1392     514 63.0% 05-Jan-00 15:02:52 +Geschichte-V45.txt.info
  151.    14525    3135 78.4% 22-Dec-00 08:29:02 +History-V45.txt
  152.     1392     520 62.6% 05-Jan-00 15:02:52 +History-V45.txt.info
  153.     1253     621 50.4% 22-Dec-00 08:34:36 +dirent.h
  154.     3963    1512 61.8% 22-Dec-00 08:34:36 +fcntl.h
  155.      872     448 48.6% 22-Dec-00 08:34:36 +utime.h
  156.     9936    2508 74.7% 22-Dec-00 08:34:36 +SAL-Installer
  157.      979     385 60.6% 22-Dec-00 08:34:36 +ctype_stormamiga.h
  158.      481     264 45.1% 22-Dec-00 08:34:36 +limits_stormamiga.h
  159.     1297     633 51.1% 22-Dec-00 08:34:36 +math_stormamiga.h
  160.     5685    1303 77.0% 22-Dec-00 08:34:36 +stdio_stormamiga.h
  161.      945     415 56.0% 22-Dec-00 08:34:36 +stdlib_stormamiga.h
  162.      349     223 36.1% 22-Dec-00 08:34:36 +strings.h
  163.     2711     820 69.7% 22-Dec-00 08:34:36 +string_stormamiga.h
  164.     1357     530 60.9% 22-Dec-00 08:34:36 +time_stormamiga.h
  165.     1849     708 61.7% 22-Dec-00 08:34:36 +unistd.h
  166.      604     355 41.2% 22-Dec-00 08:34:36 +assert.h
  167.      703     370 47.3% 22-Dec-00 08:34:36 +assert_stormamiga.h
  168.     1406     522 62.8% 22-Dec-00 08:34:36 +ctype.h
  169.     1288     542 57.9% 22-Dec-00 08:34:36 +limits.h
  170.      975     408 58.1% 22-Dec-00 08:34:36 +math.h
  171.     2234     822 63.2% 22-Dec-00 08:34:36 +stdio.h
  172.     1895     721 61.9% 22-Dec-00 08:34:36 +stdlib.h
  173.     5018    1539 69.3% 22-Dec-00 08:34:36 +stormamiga.h
  174.     2932     895 69.4% 22-Dec-00 08:34:36 +string.h
  175.      574     294 48.7% 22-Dec-00 08:34:36 +unistd.h
  176.      934     461 50.6% 22-Dec-00 08:34:36 +time.h
  177.      523     324 38.0% 22-Dec-00 08:34:36 +dir.h
  178.     1271     595 53.1% 22-Dec-00 08:34:36 +dirent.h
  179.      343     216 37.0% 22-Dec-00 08:34:36 +fcntl.h
  180.     1656     628 62.0% 22-Dec-00 08:34:36 +resource.h
  181.     4517    1458 67.7% 22-Dec-00 08:34:36 +stat.h
  182.     3352    1111 66.8% 22-Dec-00 08:34:36 +time.h
  183.      713     355 50.2% 22-Dec-00 08:34:36 +times.h
  184.     3319    1254 62.2% 22-Dec-00 08:34:36 +types.h
  185.   215778   35361 83.6% 22-Dec-00 08:34:36 +SAL_Deutsch.guide
  186.   198179   32900 83.3% 22-Dec-00 08:34:36 +SAL_English.guide
  187.     1927    1109 42.4% 22-Dec-00 08:34:36 +Install_deutsch.info
  188.     1927    1132 41.2% 22-Dec-00 08:34:36 +Install_english.info
  189.   159068   43384 72.7% 22-Dec-00 08:34:36 +stormamiga.lib
  190.     1396     523 62.5% 22-Dec-00 08:34:36 +SAL_Deutsch.guide.info
  191.     2958    1177 60.2% 22-Dec-00 08:34:36 +dhry.h
  192.     1116     445 60.1% 22-Dec-00 08:34:36 +dhry21_stormamiga-2.¶
  193.      627     350 44.1% 22-Dec-00 08:34:36 +dhry21_stormamiga-2.¶.info
  194.     5082    1326 73.9% 22-Dec-00 08:34:36 +dhry_2.c
  195.    10113    2777 72.5% 22-Dec-00 08:34:36 +dhry_stormamiga_1.c
  196.      968     419 56.7% 22-Dec-00 08:34:36 +Hello_World-stormamiga-2.¶
  197.      550     217 60.5% 22-Dec-00 08:34:36 +Hello_World-stormamiga.c
  198.     1000     425 57.5% 22-Dec-00 08:34:36 +Hello_World_C++-stormamiga-2.¶
  199.      556     224 59.7% 22-Dec-00 08:34:36 +Hello_World_C++-stormamiga.c
  200.      914     413 54.8% 22-Dec-00 08:34:36 +drops-stormamiga-2.¶
  201.      627     349 44.3% 22-Dec-00 08:34:36 +drops-stormamiga-2.¶.info
  202.     3045    1243 59.1% 22-Dec-00 08:34:36 +pi-stormamiga.c
  203.     9418    1560 83.4% 22-Dec-00 08:34:36 +SpeedTest-stormamiga.c
  204.      961     422 56.0% 22-Dec-00 08:34:36 +SpeedTest-stormamiga-2.¶
  205.      627     351 44.0% 22-Dec-00 08:34:36 +SpeedTest-stormamiga-2.¶.info
  206.      947     417 55.9% 22-Dec-00 08:34:36 +TaskDemo-stormamiga-2.¶
  207.      626     349 44.2% 22-Dec-00 08:34:36 +TaskDemo-stormamiga-2.¶.info
  208.     5674    1652 70.8% 22-Dec-00 08:34:36 +TaskDemo-stormamiga.c
  209.     2958    1177 60.2% 22-Dec-00 08:34:36 +dhry.h
  210.      998     408 59.1% 22-Dec-00 08:34:36 +dhry21_storm.¶
  211.      627     349 44.3% 22-Dec-00 08:34:36 +dhry21_storm.¶.info
  212.     1039     428 58.8% 22-Dec-00 08:34:36 +dhry21_stormamiga.¶
  213.      627     348 44.4% 22-Dec-00 08:34:36 +dhry21_stormamiga.¶.info
  214.    10467    2744 73.7% 22-Dec-00 08:34:36 +dhry_1.c
  215.     5033    1296 74.2% 22-Dec-00 08:34:36 +dhry_2.c
  216.      850     380 55.2% 22-Dec-00 08:34:36 +Hello_World-storm.¶
  217.      627     346 44.8% 22-Dec-00 08:34:36 +Hello_World-storm.¶.info
  218.      891     400 55.1% 22-Dec-00 08:34:36 +Hello_World-stormamiga.¶
  219.      627     348 44.4% 22-Dec-00 08:34:36 +Hello_World-stormamiga.¶.info
  220.      499     188 62.3% 22-Dec-00 08:34:36 +Hello_World.c
  221.      878     383 56.3% 22-Dec-00 08:34:36 +Hello_World_C++-storm.¶
  222.      626     349 44.2% 22-Dec-00 08:34:36 +Hello_World_C++-storm.¶.info
  223.      923     406 56.0% 22-Dec-00 08:34:36 +Hello_World_C++-stormamiga.¶
  224.      507     193 61.9% 22-Dec-00 08:34:36 +Hello_World_C++.c
  225.      796     374 53.0% 22-Dec-00 08:34:36 +drops-storm.¶
  226.      627     349 44.3% 22-Dec-00 08:34:36 +drops-storm.¶.info
  227.      838     396 52.7% 22-Dec-00 08:34:36 +drops-stormamiga.¶
  228.      627     351 44.0% 22-Dec-00 08:34:36 +drops-stormamiga.¶.info
  229.     2982    1209 59.4% 22-Dec-00 08:34:36 +pi.c
  230.      843     383 54.5% 22-Dec-00 08:34:36 +SpeedTest-storm.¶
  231.      626     350 44.0% 22-Dec-00 08:34:36 +SpeedTest-storm.¶.info
  232.     9367    1523 83.7% 22-Dec-00 08:34:36 +SpeedTest.c
  233.      884     402 54.5% 22-Dec-00 08:34:36 +SpeedTest-stormamiga.¶
  234.      627     348 44.4% 22-Dec-00 08:34:36 +SpeedTest-stormamiga.¶.info
  235.      881     377 57.2% 22-Dec-00 08:34:36 +TaskDemo-storm.¶
  236.      626     348 44.4% 22-Dec-00 08:34:36 +TaskDemo-storm.¶.info
  237.      859     391 54.4% 22-Dec-00 08:34:36 +TaskDemo-stormamiga.¶
  238.      626     349 44.2% 22-Dec-00 08:34:36 +TaskDemo-stormamiga.¶.info
  239.     5596    1613 71.1% 22-Dec-00 08:34:36 +TaskDemo.c
  240.     2958    1177 60.2% 22-Dec-00 08:34:36 +dhry.h
  241.     1273     504 60.4% 22-Dec-00 08:34:36 +dhry21_stormamiga-2.¶
  242.      627     350 44.1% 22-Dec-00 08:34:36 +dhry21_stormamiga-2.¶.info
  243.     5082    1326 73.9% 22-Dec-00 08:34:36 +dhry_2.c
  244.    10113    2777 72.5% 22-Dec-00 08:34:36 +dhry_stormamiga_1.c
  245.     1125     479 57.4% 22-Dec-00 08:34:36 +Hello_World-stormamiga-2.¶
  246.      550     217 60.5% 22-Dec-00 08:34:36 +Hello_World-stormamiga.c
  247.     1153     484 58.0% 22-Dec-00 08:34:36 +Hello_World_C++-stormamiga-2.¶
  248.      556     224 59.7% 22-Dec-00 08:34:36 +Hello_World_C++-stormamiga.c
  249.     1071     474 55.7% 22-Dec-00 08:34:36 +drops-stormamiga-2.¶
  250.      627     351 44.0% 22-Dec-00 08:34:36 +drops-stormamiga-2.¶.info
  251.     3045    1243 59.1% 22-Dec-00 08:34:36 +pi-stormamiga.c
  252.     9418    1560 83.4% 22-Dec-00 08:34:36 +SpeedTest-stormamiga.c
  253.     1118     479 57.1% 22-Dec-00 08:34:36 +SpeedTest-stormamiga-2.¶
  254.      627     353 43.7% 22-Dec-00 08:34:36 +SpeedTest-stormamiga-2.¶.info
  255.     1104     474 57.0% 22-Dec-00 08:34:36 +TaskDemo-stormamiga-2.¶
  256.      626     352 43.7% 22-Dec-00 08:34:36 +TaskDemo-stormamiga-2.¶.info
  257.     5674    1652 70.8% 22-Dec-00 08:34:36 +TaskDemo-stormamiga.c
  258.     2958    1177 60.2% 22-Dec-00 08:34:36 +dhry.h
  259.     1146     463 59.5% 22-Dec-00 08:34:36 +dhry21_storm.¶
  260.      627     349 44.3% 22-Dec-00 08:34:36 +dhry21_storm.¶.info
  261.     1196     485 59.4% 22-Dec-00 08:34:36 +dhry21_stormamiga.¶
  262.      627     347 44.6% 22-Dec-00 08:34:36 +dhry21_stormamiga.¶.info
  263.    10467    2744 73.7% 22-Dec-00 08:34:36 +dhry_1.c
  264.     5033    1296 74.2% 22-Dec-00 08:34:36 +dhry_2.c
  265.      998     438 56.1% 22-Dec-00 08:34:36 +Hello_World-storm.¶
  266.      627     347 44.6% 22-Dec-00 08:34:36 +Hello_World-storm.¶.info
  267.     1048     459 56.2% 22-Dec-00 08:34:36 +Hello_World-stormamiga.¶
  268.      627     348 44.4% 22-Dec-00 08:34:36 +Hello_World-stormamiga.¶.info
  269.      499     188 62.3% 22-Dec-00 08:34:36 +Hello_World.c
  270.     1026     441 57.0% 22-Dec-00 08:34:36 +Hello_World_C++-storm.¶
  271.      626     348 44.4% 22-Dec-00 08:34:36 +Hello_World_C++-storm.¶.info
  272.     1076     463 56.9% 22-Dec-00 08:34:36 +Hello_World_C++-stormamiga.¶
  273.      507     193 61.9% 22-Dec-00 08:34:36 +Hello_World_C++.c
  274.      944     436 53.8% 22-Dec-00 08:34:36 +drops-storm.¶
  275.      627     345 44.9% 22-Dec-00 08:34:36 +drops-storm.¶.info
  276.      995     458 53.9% 22-Dec-00 08:34:36 +drops-stormamiga.¶
  277.      627     346 44.8% 22-Dec-00 08:34:36 +drops-stormamiga.¶.info
  278.     2982    1209 59.4% 22-Dec-00 08:34:36 +pi.c
  279.      991     440 55.6% 22-Dec-00 08:34:36 +SpeedTest-storm.¶
  280.      626     349 44.2% 22-Dec-00 08:34:36 +SpeedTest-storm.¶.info
  281.     9367    1523 83.7% 22-Dec-00 08:34:36 +SpeedTest.c
  282.     1041     461 55.7% 22-Dec-00 08:34:36 +SpeedTest-stormamiga.¶
  283.      627     344 45.1% 22-Dec-00 08:34:36 +SpeedTest-stormamiga.¶.info
  284.     1029     437 57.5% 22-Dec-00 08:34:36 +TaskDemo-storm.¶
  285.      626     349 44.2% 22-Dec-00 08:34:36 +TaskDemo-storm.¶.info
  286.     1016     451 55.6% 22-Dec-00 08:34:36 +TaskDemo-stormamiga.¶
  287.      626     348 44.4% 22-Dec-00 08:34:36 +TaskDemo-stormamiga.¶.info
  288.     5596    1613 71.1% 22-Dec-00 08:34:36 +TaskDemo.c
  289.     2017     821 59.2% 22-Dec-00 08:34:36 +User.dic
  290.     1304     665 49.0% 22-Dec-00 08:34:36 +stormamiga_C++_startups.o
  291.     1300     659 49.3% 22-Dec-00 08:34:36 +stormamiga_startups.o
  292.     1600     860 46.2% 22-Dec-00 08:34:36 +stormamiga_C++_startups.o
  293.     1396     521 62.6% 22-Dec-00 08:34:36 +SAL_English.guide.info
  294.     1596     855 46.4% 22-Dec-00 08:34:36 +stormamiga_startups.o
  295.     1188     686 42.2% 30-Jan-00 00:42:36  SAL-StormC-V45_00d.info
  296. -------- ------- ----- --------- --------
  297.   891184  216357 75.7% 23-Dec-100 04:35:56   147 files
  298.